var count = 0,inter;
$(document).ready(function() {
	//按回车键 登录
	$("body").bind('keyup',function(event){ 
		 var curKey = event.keyCode; 
		 if(curKey == 13){ 
			 $("#login").focus();
		     $("#login").click(); 
		   } 
		 }); 
	/**
	 * 绑定登录事件
	 **/
	$("#login").bind('click',function() {
		var username = $("#username").textbox('getValue');
		var password = $("#password").textbox('getValue');
		if($.trim(username).length == 0){
			message("用户名不能为空");
			$("#username").focus();
			return false;
		}
		
		if($.trim(password).length == 0){
			message("密码不能为空");
			$("#password").focus();
			return false;
		}
		if(navigator.onLine){
			loginOnLine($("#username").textbox("getValue"),$("#password").textbox("getValue"));
		}else{
			$.messager.progress({
		        msg:'正在登陆...',
		        interval:115
		    });
			findUserByUsername(username,password,setCookie);
		}
	});
	
});

/**
 * 在线登陆
 */
function loginOnLine(username,password){
	$.ajax({
		type : "POST",
		url : getContextPath() + "/front/j_spring_security_check",
		data : {
			j_username : username,j_password:password
		},
		dataType : "json",
		success : function(data) {
			if(data.result == "fail"){
				message(data.errorMessage);
				return;
			}
			if(data.result == "success"){
				setCookie(data.user);
			}
		},error: function(XMLHttpRequest, textStatus, errorThrown) { 
			console.log(textStatus);
			console.log(errorThrown);
			message("用户名或密码错误"); 
		} 
	});
}

/**
 * 将用户的信息存储在cookie中
 * @param data
 **/
function setCookie(data){
	/**
	 * 用户Id
	 **/
	$.cookie('userId',data.id,{expires : 7,path : '/'});
	/**
	 * 用户名称
	 **/
	$.cookie('userName',data.username,{expires : 7,path : '/'});
	/**
	 * 机构ID
	 **/
	$.cookie('organId',data.organId,{expires : 7,path : '/'});
	
	/**
	 * 机构名称
	 **/
	$.cookie('organName',data.organName,{expires : 7,path : '/'});
	
	/**
	 * 行政区划ID
	 **/
	$.cookie('xzqhId',data.xzqhId,{expires : 7,path : '/'});
	
	/**
	 * 行政区划名称
	 **/
	$.cookie('xzqhName',data.xzqhName,{expires : 7,path : '/'});
	
	/**
	 * 部门ID
	 **/
	if($.trim(data.departId).length != 0)
		$.cookie('departId',data.departId,{expires : 7,path : '/'});
	
	/**
	 * 部门名称
	 **/
	if($.trim(data.departName).length != 0)
		$.cookie('departName',data.departName,{expires : 7,path : '/'});
	
	top.location.href = "main/index.html";
}